L&M Title Screen Creation Method
February 2011
Documentation written October 4, 2011
By Adam Trionfo


This is a limited overview of a method that can be used to create a new title 
screen for a L&M Software program.  This method was used to create a title 
screen for "Sink the U-Boat."  Previous experience archiving Bally/Astrocade 
programs is probably necessary to follow this overview.  It would also be 
helpful to have used "Repacker," but you can probably get by without knowledge 
of that Astrocade Blue Ram BASIC Utility and learn as you go.

This method requires the use and creation of several programs on "tape" 
(actually, computer WAV files) as well as an external 16K RAM expansion, Blue 
Ram BASIC and Mike White's BRB Repacker.  I have only used the 16K version of 
Repacker, but the 4K version might also work.

These two screens/programs used to create a title screen for a L&M Software 
program are included in the archive:

1) L&M Title Screen Creator (Data).wav
2) L&M Title Screen Creator (Title Screen).wav

Here is a method to create a title screen.  This method is VERY general, and 
you'll have to understand how "Repacker" works in order to follow these 
directions.  It is recommended that you digitally archive each new program 
using AstroWAV and BallyBin between each step to make sure that saved programs 
and title screens will load accurately.

1) Load and then modify line 20 of "L&M Title Screen Creator (Data).wav" so 
that it includes the name of the program that you want to create a title screen 
for.  You will have to modify the CX value in line 20 so that your new program 
name still remains centered.  Make sure that your new line 20 ends with a comma 
(this prevents the line from scrolling when the save begins).  Save the 
modified program as "New Data.wav."

2) Using Repacker, combine "L&M Title Screen Creator (Title Screen).wav" with 
your "New Data.wav."

3) Create the new title screen using AstroBASIC  Load "New Data.wav"  The 
program will load the title screen, print-out the new program title that you 
made in step one and then wait a short while for you to change cables from 
loading to saving.  Then the program saves the title screen.  Save this new 
screen as "New Title Screen.wav."

4) Now load and run "New Title Screen.wav." using :INPUT ; RUN.  The program 
will load and then pause.  Quickly change the cable from the headphone hack to 
the mic jack.  After the program loads and runs, it prints the new title to the 
screen, pauses for the user to change cables and then automatically saves the 
screen.  Save this file as "finished title screen.wav"

5) Now use Repacker to combine "finished title screen.wav" with the L&M 2000-
baud BASIC program that you want to have a new title screen.  Save this program 
as "Finished Program."

6) Load "Finished Program."  It will load the new title screen that you 
created, but the original program will be loaded instead of the program used to 
create the title screen.  You are finished.
